local isCh = locale == "zh" or locale == "zhr" or locale == "zht"
-- 名称
name = isCh and "刺客567" or "Assassin 567"
-- 描述
description = [[
作者：飞酱★小霸王 Gyde 大黄
如有任何建议或bug可联系qq1677803044
群号1044043727
]]
-- 作者
author = "飞酱★小霸王 Gyde(码) 大黄(画)"
-- 版本
version = "1.0.0.6"
-- klei官方论坛地址，为空则默认是工坊的地址
forumthread = ""
-- modicon
icon_atlas = "modicon.xml"
icon = "modicon.tex"
-- 服务器标签
server_filter_tags = { "Assassin567", "刺客567" }
-- dst兼容
dst_compatible = true
-- 是否是客户端mod
client_only_mod = false
-- 是否是所有客户端都需要安装
all_clients_require_mod = true
-- 饥荒api版本，固定填10
api_version = 10
-- 优先级，值越大越先加载 默认0
priority = 0

-- 配置项大标题，该函数受勋章模组代码启发，视觉上直观很多
local function Headline(name)
    return
    {
        name = name,
        label = name,
        options = { { description = "", data = false }, },
        default = false,
    }
end

-- mod的配置项，后面介绍
configuration_options = isCh and
    {
        Headline("基础设置"),
        {
            name = "languages", -- 配置项名换，在modmain.lua里获取配置值时要用到
            label = "语言",
            hover = "选择你的语言", -- 鼠标移到配置项上时所显示的信息
            options = {
                { -- 配置项目可选项
                    description = "简体中文", -- 可选项上显示的内容
                    hover = "简体中文", -- 鼠标移动到可选项上显示的信息
                    data = 'Chinese' -- 可选项选中时的值，在modmain.lua里获取到的值就是这个数据，类型可以为整形，布尔，浮点，字符串
                },
                {
                    description = "英文",
                    hover = "英文",
                    data = 'English'
                }
            },
            default = 'Chinese' -- 默认值，与可选项里的值匹配作为默认值
        },
        {
            name = "difficulty",
            label = "魔刀千刃制作难度",
            hover = "选择魔刀千刃的制作难度",
            options = {
                {
                    description = "简单",
                    hover = "简单",
                    data = 'easy'
                },
                {
                    description = "一般",
                    hover = "一般",
                    data = 'common'
                },
                {
                    description = "困难",
                    hover = "困难",
                    data = 'hard'
                },
            },
            default = 'common'
        },
        {
            name = "assn_jiandao",
            label = "剪刀模式切换快捷键",
            hover = "选择剪刀攻击模式切换快捷键",
            options = {
                {
                    description = "Z",
                    hover = "Z键",
                    data = 122
                },
                {
                    description = "X(默认)",
                    hover = "X键",
                    data = 120
                },
                {
                    description = "C",
                    hover = "C键",
                    data = 99
                },
                {
                    description = "V",
                    hover = "V键",
                    data = 118
                },
                {
                    description = "B",
                    hover = "B键",
                    data = 98
                },
                {
                    description = "N",
                    hover = "N键",
                    data = 110
                },
                {
                    description = "M",
                    hover = "M键",
                    data = 109
                },
                {
                    description = "G",
                    hover = "G键",
                    data = 103
                },
                {
                    description = "H",
                    hover = "H键",
                    data = 104
                },
                {
                    description = "J",
                    hover = "J键",
                    data = 106
                },
                {
                    description = "K",
                    hover = "K键",
                    data = 107
                },
                {
                    description = "L",
                    hover = "L键",
                    data = 108
                },
                {
                    description = "R",
                    hover = "R键",
                    data = 114
                },
                {
                    description = "T",
                    hover = "T键",
                    data = 116
                },
                {
                    description = "Y",
                    hover = "Y键",
                    data = 121
                },
                {
                    description = "U",
                    hover = "U键",
                    data = 117
                },
                {
                    description = "I",
                    hover = "I键",
                    data = 105
                },
                {
                    description = "O",
                    hover = "O键",
                    data = 111
                },
                {
                    description = "P",
                    hover = "P键",
                    data = 112
                },
            },
            default = 120
        },
        {
            name = "assn_skill1",
            label = "范围吸血斩快捷键",
            hover = "选择范围吸血斩快捷键",
            options = {
                {
                    description = "Z",
                    hover = "Z键",
                    data = 122
                },
                {
                    description = "X",
                    hover = "X键",
                    data = 120
                },
                {
                    description = "C",
                    hover = "C键",
                    data = 99
                },
                {
                    description = "V",
                    hover = "V键",
                    data = 118
                },
                {
                    description = "B",
                    hover = "B键",
                    data = 98
                },
                {
                    description = "N",
                    hover = "N键",
                    data = 110
                },
                {
                    description = "M",
                    hover = "M键",
                    data = 109
                },
                {
                    description = "G",
                    hover = "G键",
                    data = 103
                },
                {
                    description = "H",
                    hover = "H键",
                    data = 104
                },
                {
                    description = "J",
                    hover = "J键",
                    data = 106
                },
                {
                    description = "K",
                    hover = "K键",
                    data = 107
                },
                {
                    description = "L",
                    hover = "L键",
                    data = 108
                },
                {
                    description = "R(默认)",
                    hover = "R键",
                    data = 114
                },
                {
                    description = "T",
                    hover = "T键",
                    data = 116
                },
                {
                    description = "Y",
                    hover = "Y键",
                    data = 121
                },
                {
                    description = "U",
                    hover = "U键",
                    data = 117
                },
                {
                    description = "I",
                    hover = "I键",
                    data = 105
                },
                {
                    description = "O",
                    hover = "O键",
                    data = 111
                },
                {
                    description = "P",
                    hover = "P键",
                    data = 112
                },
            },
            default = 114
        },
        {
            name = "assn_skill2",
            label = "真实之怒快捷键",
            hover = "选择真实之怒快捷键",
            options = {
                {
                    description = "Z",
                    hover = "Z键",
                    data = 122
                },
                {
                    description = "X",
                    hover = "X键",
                    data = 120
                },
                {
                    description = "C",
                    hover = "C键",
                    data = 99
                },
                {
                    description = "V",
                    hover = "V键",
                    data = 118
                },
                {
                    description = "B",
                    hover = "B键",
                    data = 98
                },
                {
                    description = "N",
                    hover = "N键",
                    data = 110
                },
                {
                    description = "M",
                    hover = "M键",
                    data = 109
                },
                {
                    description = "G(默认)",
                    hover = "G键",
                    data = 103
                },
                {
                    description = "H",
                    hover = "H键",
                    data = 104
                },
                {
                    description = "J",
                    hover = "J键",
                    data = 106
                },
                {
                    description = "K",
                    hover = "K键",
                    data = 107
                },
                {
                    description = "L",
                    hover = "L键",
                    data = 108
                },
                {
                    description = "R",
                    hover = "R键",
                    data = 114
                },
                {
                    description = "T",
                    hover = "T键",
                    data = 116
                },
                {
                    description = "Y",
                    hover = "Y键",
                    data = 121
                },
                {
                    description = "U",
                    hover = "U键",
                    data = 117
                },
                {
                    description = "I",
                    hover = "I键",
                    data = 105
                },
                {
                    description = "O",
                    hover = "O键",
                    data = 111
                },
                {
                    description = "P",
                    hover = "P键",
                    data = 112
                },
            },
            default = 103
        },
        {
            name = "assn_skill3",
            label = "超巨大化快捷键",
            hover = "选择超巨大化快捷键",
            options = {
                {
                    description = "Z",
                    hover = "Z键",
                    data = 122
                },
                {
                    description = "X",
                    hover = "X键",
                    data = 120
                },
                {
                    description = "C",
                    hover = "C键",
                    data = 99
                },
                {
                    description = "V(默认)",
                    hover = "V键",
                    data = 118
                },
                {
                    description = "B",
                    hover = "B键",
                    data = 98
                },
                {
                    description = "N",
                    hover = "N键",
                    data = 110
                },
                {
                    description = "M",
                    hover = "M键",
                    data = 109
                },
                {
                    description = "G",
                    hover = "G键",
                    data = 103
                },
                {
                    description = "H",
                    hover = "H键",
                    data = 104
                },
                {
                    description = "J",
                    hover = "J键",
                    data = 106
                },
                {
                    description = "K",
                    hover = "K键",
                    data = 107
                },
                {
                    description = "L",
                    hover = "L键",
                    data = 108
                },
                {
                    description = "R",
                    hover = "R键",
                    data = 114
                },
                {
                    description = "T",
                    hover = "T键",
                    data = 116
                },
                {
                    description = "Y",
                    hover = "Y键",
                    data = 121
                },
                {
                    description = "U",
                    hover = "U键",
                    data = 117
                },
                {
                    description = "I",
                    hover = "I键",
                    data = 105
                },
                {
                    description = "O",
                    hover = "O键",
                    data = 111
                },
                {
                    description = "P",
                    hover = "P键",
                    data = 112
                },
            },
            default = 118
        },
        {
            name = "assn_skill3_time",
            label = "超巨大化持续时间",
            hover = "选择超巨大化技能持续时间",
            options = {
                {
                    description = "2分钟",
                    hover = "2分钟",
                    data = 120
                },
                {
                    description = "5分钟",
                    hover = "5分钟",
                    data = 300
                },
                {
                    description = "8分钟",
                    hover = "8分钟",
                    data = 480
                },
                {
                    description = "10分钟",
                    hover = "10分钟",
                    data = 600
                },
            },
            default = 300
        },
    }
    or
    {
        Headline("Basic Settings"),
        {
            name = "languages",
            label = "Languages",
            hover = "Choose your language",
            options = {
                {
                    description = "English",
                    hover = "English",
                    data = 'English'
                },
                {
                    description = "Simplified Chinese",
                    hover = "Simplified Chinese",
                    data = 'Chinese'
                }
            },
            default = 'English'
        },
        {
            name = "difficulty",
            label = "Magic Blade Thousand Blade Making Difficulty",
            hover = "Choose the difficulty of making the magic blade thousand blades",
            options = {
                {
                    description = "Easy",
                    hover = "Easy",
                    data = 'easy'
                },
                {
                    description = "Common",
                    hover = "Common",
                    data = 'common'
                },
                {
                    description = "Hard",
                    hover = "Hard",
                    data = 'hard'
                }
            },
            default = 'common'
        },
        {
            name = "assn_jiandao",
            label = "Scissors Mode Switch Shortcut Key",
            hover = "Choose the shortcut key for switching the scissors attack mode",
            options = {
                {
                    description = "Z",
                    hover = "Z key",
                    data = 122
                },
                {
                    description = "X(Default)",
                    hover = "X key",
                    data = 120
                },
                {
                    description = "C",
                    hover = "C key",
                    data = 99
                },
                {
                    description = "V",
                    hover = "V key",
                    data = 118
                },
                {
                    description = "B",
                    hover = "B key",
                    data = 98
                },
                {
                    description = "N",
                    hover = "N key",
                    data = 110
                },
                {
                    description = "M",
                    hover = "M key",
                    data = 109
                },
                {
                    description = "G",
                    hover = "G key",
                    data = 103
                },
                {
                    description = "H",
                    hover = "H key",
                    data = 104
                },
                {
                    description = "J",
                    hover = "J key",
                    data = 106
                },
                {
                    description = "K",
                    hover = "K key",
                    data = 107
                },
                {
                    description = "L",
                    hover = "L key",
                    data = 108
                },
                {
                    description = "R",
                    hover = "R key",
                    data = 114
                },
                {
                    description = "T",
                    hover = "T key",
                    data = 116
                },
                {
                    description = "Y",
                    hover = "Y key",
                    data = 121
                },
                {
                    description = "U",
                    hover = "U key",
                    data = 117
                },
                {
                    description = "I",
                    hover = "I key",
                    data = 105
                },
                {
                    description = "O",
                    hover = "O key",
                    data = 111
                },
                {
                    description = "P",
                    hover = "P key",
                    data = 112
                }
            },
            default = 120
        },
        {
            name = "assn_skill1",
            label = "Range Bloodsucking Slash Shortcut Key",
            hover = "Choose the shortcut key for the range bloodsucking slash",
            options = {
                {
                    description = "Z",
                    hover = "Z key",
                    data = 122
                },
                {
                    description = "X",
                    hover = "X key",
                    data = 120
                },
                {
                    description = "C",
                    hover = "C key",
                    data = 99
                },
                {
                    description = "V",
                    hover = "V key",
                    data = 118
                },
                {
                    description = "B",
                    hover = "B key",
                    data = 98
                },
                {
                    description = "N",
                    hover = "N key",
                    data = 110
                },
                {
                    description = "M",
                    hover = "M key",
                    data = 109
                },
                {
                    description = "G",
                    hover = "G key",
                    data = 103
                },
                {
                    description = "H",
                    hover = "H key",
                    data = 104
                },
                {
                    description = "J",
                    hover = "J key",
                    data = 106
                },
                {
                    description = "K",
                    hover = "K key",
                    data = 107
                },
                {
                    description = "L",
                    hover = "L key",
                    data = 108
                },
                {
                    description = "R(Default)",
                    hover = "R key",
                    data = 114
                },
                {
                    description = "T",
                    hover = "T key",
                    data = 116
                },
                {
                    description = "Y",
                    hover = "Y key",
                    data = 121
                },
                {
                    description = "U",
                    hover = "U key",
                    data = 117
                },
                {
                    description = "I",
                    hover = "I key",
                    data = 105
                },
                {
                    description = "O",
                    hover = "O key",
                    data = 111
                },
                {
                    description = "P",
                    hover = "P key",
                    data = 112
                }
            },
            default = 114
        },
        {
            name = "assn_skill2",
            label = "True Fury Shortcut Key",
            hover = "Choose the shortcut key for true fury",
            options = {
                {
                    description = "Z",
                    hover = "Z key",
                    data = 122
                },
                {
                    description = "X",
                    hover = "X key",
                    data = 120
                },
                {
                    description = "C",
                    hover = "C key",
                    data = 99
                },
                {
                    description = "V",
                    hover = "V key",
                    data = 118
                },
                {
                    description = "B",
                    hover = "B key",
                    data = 98
                },
                {
                    description = "N",
                    hover = "N key",
                    data = 110
                },
                {
                    description = "M",
                    hover = "M key",
                    data = 109
                },
                {
                    description = "G(Default)",
                    hover = "G key",
                    data = 103
                },
                {
                    description = "H",
                    hover = "H key",
                    data = 104
                },
                {
                    description = "J",
                    hover = "J key",
                    data = 106
                },
                {
                    description = "K",
                    hover = "K key",
                    data = 107
                },
                {
                    description = "L",
                    hover = "L key",
                    data = 108
                },
                {
                    description = "R",
                    hover = "R key",
                    data = 114
                },
                {
                    description = "T",
                    hover = "T key",
                    data = 116
                },
                {
                    description = "Y",
                    hover = "Y key",
                    data = 121
                },
                {
                    description = "U",
                    hover = "U key",
                    data = 117
                },
                {
                    description = "I",
                    hover = "I key",
                    data = 105
                },
                {
                    description = "O",
                    hover = "O key",
                    data = 111
                },
                {
                    description = "P",
                    hover = "P key",
                    data = 112
                }
            },
            default = 103
        },
        {
            name = "assn_skill3",
            label = "Super Giantization Shortcut Key",
            hover = "Choose the shortcut key for super giantization",
            options = {
                {
                    description = "Z",
                    hover = "Z key",
                    data = 122
                },
                {
                    description = "X",
                    hover = "X key",
                    data = 120
                },
                {
                    description = "C",
                    hover = "C key",
                    data = 99
                },
                {
                    description = "V(Default)",
                    hover = "V key",
                    data = 118
                },
                {
                    description = "B",
                    hover = "B key",
                    data = 98
                },
                {
                    description = "N",
                    hover = "N key",
                    data = 110
                },
                {
                    description = "M",
                    hover = "M key",
                    data = 109
                },
                {
                    description = "G",
                    hover = "G key",
                    data = 103
                },
                {
                    description = "H",
                    hover = "H key",
                    data = 104
                },
                {
                    description = "J",
                    hover = "J key",
                    data = 106
                },
                {
                    description = "K",
                    hover = "K key",
                    data = 107
                },
                {
                    description = "L",
                    hover = "L key",
                    data = 108
                },
                {
                    description = "R",
                    hover = "R key",
                    data = 114
                },
                {
                    description = "T",
                    hover = "T key",
                    data = 116
                },
                {
                    description = "Y",
                    hover = "Y key",
                    data = 121
                },
                {
                    description = "U",
                    hover = "U key",
                    data = 117
                },
                {
                    description = "I",
                    hover = "I key",
                    data = 105
                },
                {
                    description = "O",
                    hover = "O key",
                    data = 111
                },
                {
                    description = "P",
                    hover = "P key",
                    data = 112
                }
            },
            default = 118
        },
        {
            name = "assn_skill3_time",
            label = "Super Giantization Duration",
            hover = "Choose the duration of the super giantization skill",
            options = {
                {
                    description = "2 minutes",
                    hover = "2 minutes",
                    data = 120
                },
                {
                    description = "5 minutes",
                    hover = "5 minutes",
                    data = 300
                },
                {
                    description = "8 minutes",
                    hover = "8 minutes",
                    data = 480
                },
                {
                    description = "10 minutes",
                    hover = "10 minutes",
                    data = 600
                }
            },
            default = 300
        }
    }
